// pages2/pages/mall/moreServe/index.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    list: [
      {
        url: '../../static/bankLogo.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '暗红色的开发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      },
      {
        url: '/static/dissatisfaction.png',
        title: '发框架安徽省地方即可爱好看书记得发货尽快',
        desc: 'asdf阿斯顿发贺卡上的发挥阿萨的航空飞机啊士大夫',
        price: '39',
        salePrice: '28'
      }
    ],
    filterList: [],
    endIndex: 0,
    pageSize: 7
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getData();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},
  async getData() {
    // if(this.alreadyGet)return
    // const data = this.data.list
    let { pageSize, endIndex, list } = this.data;
    if (endIndex >= list.length) return;
    if (endIndex + pageSize > list.length) {
      endIndex = list.length;
    } else {
      endIndex = endIndex + pageSize;
    }
    this.setData({
      filterList: list.slice(0, endIndex),
      endIndex
    });
    // this.alreadyGet = true
  },
  // 去产品详情
  toGoodsDetail(e) {
    const { goodsId, beeperBtnId } = e.currentTarget.dataset.item;
    // 先清空购物车
    wx.setStorageSync('formList', JSON.stringify([]));
    wx.setStorageSync('shopCartData', JSON.stringify([]));
    wx.navigateTo({
      url: `/subcontract/home/pages/goodsDetail/index?goodsId=${goodsId}&beeperBtnId=${beeperBtnId}`
    });
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    this.getData();
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {}
});
